home *** CD-ROM | disk | FTP | other *** search
- ;-----------------------------------------------------------------------------;
- ; minimac.asm (C) ÄOû╪ÿaòF NIFTY SDR SDI00147 1989/7/1 ;
- ;-----------------------------------------------------------------------------;
- ; òKùvì┼żî└é╔é╡é╜â}âNâì éåéÅéÆü@éséêéàü@éaé`éréhéb ;
- ;-----------------------------------------------------------------------------;
- ; 4 bytes ---> 5 times
- ; 5 bytes ---> 3 times
- ; 6 bytes ---> 3 times
- ; 7 bytes ---> 2 times
- NUL equ 00h ;
- BEL equ 07h ;
- BS equ 08h ;
- TAB equ 09h ;
- CR equ 0dh ;
- LF equ 0ah ;
- FALSE equ 0 ;
- TRUE equ -1 ;
- ;
- movdat macro dat1,dat2 ;
- mov ax,dat2 ;
- mov dat1,ax ;
- endm ;
- ;
- movdatb macro dat1,dat2 ;
- mov al,dat2 ;
- mov dat1,al ;
- endm ;
- ;
- movseg macro seg1,seg2 ;
- push seg2 ;
- pop seg1 ;
- endm ;
- ;
- msdos macro num ;
- ifnb <num> ;
- if num ge 100h ;
- mov ax, num ;
- else ;
- mov ah, num ;
- endif ;
- endif ;
- int 21h ;
- endm ;
- ;
- BEGIN macro n ;
- n proc near ;
- endm ;
- ;
- BEGINF macro n ;
- n proc far ;
- endm ;
- ;
- ENDN macro n ;
- n endp ;
- endm ;
- ;
- ENDF macro n ;
- n endp ;
- endm ;
- ;-----------------------------------------------------------------------------;